package com.woniuxy.project.campus.canteen.service;

import com.woniuxy.project.campus.canteen.model.ProductType;
import com.baomidou.mybatisplus.extension.service.IService;
import com.woniuxy.project.campus.canteen.param.AddProductGroupParam;
import com.woniuxy.project.campus.canteen.param.DeleteProductTypeParam;
import com.woniuxy.project.campus.canteen.param.UpdateProductTypeParam;
import com.woniuxy.project.campus.canteenModelform.AddProductTypeForm;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 猫将军
 * @since 2025年02月17日
 */
public interface ProductTypeService extends IService<ProductType> {

    void addProductGroup(AddProductGroupParam bean);

    List<ProductType> queryAllProductType(String token);

    void deleteProductType(DeleteProductTypeParam bean);

    void updateProductType(UpdateProductTypeParam bean);

    void addProductType(AddProductTypeForm form, String token);
}
